impact means - German English Dictionary